package bridge;

public aspect AbstractionImplementorAspect {
	
	abstract Implementor Abstraction<Implementor>.getImplementor();
	 
	private Implementor AbstractionWithImplementor<Implementor>.impl;
	void AbstractionWithImplementor<Implementor>.setImplementor(Implementor i){ impl=i; }	
	Implementor AbstractionWithImplementor<Implementor>.getImplementor() { return impl; }
	
	
}
